import Vue from 'vue'
import Vuex from 'vuex'

Vue.use(Vuex)

export default new Vuex.Store({
  state: {
    top:[],
    user:{},
    promiss:[],
    menus:[
      {haschildren:true,name:"物流管理",icon:"el-icon-truck",submenus:[
        {name:"机构作业范围",path:"/index/hello?top=物流管理,机构作业范围",submenus:[
          {name:"机构作业范围作业",path:"/index/hello?top=物流管理,机构作业范围,机构作业范围作业"}
        ]},
          {name:"订单管理",path:"/home/tmemberExamination?top=物流管理,订单管理",submenus:[
            {name:"订单列表",path:"/index/order/orderlist?top=物流管理,订单管理,订单列表"}
          ]},
          {name:"运单管理",path:"/home/AcountTmember?top=物流管理,运单管理",submenus:[
            {name:"运单列表",path:"/index/transportorder/transportorderlist?top=物流管理,运单管理,运单列表"}
          ]},
          {name:"网点管理",path:"/home/workbench?top=物流管理,网点管理",submenus:[
            {name:"快递作业管理",path:"/index/hello?top=物流管理,网点管理,快递作业管理"},
            {name:"快递作业管理范围",path:"/index/hello?top=物流管理,网点管理,快递作业管理范围"},
            {name:"货品类型",path:"/index/GoodsType?top=物流管理,网点管理,货品类型"},
          ]},
          {name:"转运中心",path:"/home/workbench?top=物流管理,转运中心",submenus:[
            {name:"车辆管理",path:"/index/Vehicle/VehicleIndex?top=物流管理,转运中心,车辆管理"},
            {name:"车型管理",path:"/index/Vehicle/TruckTypeIndex?top=物流管理,转运中心,车型管理"},
            {name:"车队管理",path:"/index/Vehicle/FleetIndex?top=物流管理,转运中心,车队管理"},
            {name:"司机管理",path:"/index/Vehicle/TruckDriverIndex?top=物流管理,转运中心,司机管理"},
            {name:"线路管理",path:"/index/hello?top=物流管理,转运中心,线路管理"},
            {name:"线路类型管理",path:"/index/Vehicle/TransportLineTypeIndex?top=物流管理,转运中心,线路类型管理"},
          ]},
          {name:"运输管理",path:"/home/workbench?top=物流管理,运输管理",submenus:[
            {name:"运输任务管理",path:"/index/transport-task?top=物流管理,运输管理,运输任务管理"},
            {name:"司机作业单管理",path:"/index/driver?top=物流管理,运输管理,司机作业单管理"},
            {name:"机构数据看板",path:"/index/hello?top=物流管理,运输管理,机构数据看板"},
          ]},
          {name:"调度管理",path:"/home/workbench?top=物流管理,调度管理",submenus:[
            {name:"智能调度",path:"/index/hello?top=物流管理,调度管理,智能调度"},
            {name:"调度信息",path:"/index/hello?top=物流管理,调度管理,调度信息"},
          ]},
      ]},
      {name:"系统管理",icon:"el-icon-s-tools",submenus:[
        {name:"组织管理",path:"/home/orders?top=系统管理,组织管理"},
        {name:"岗位管理",path:"/home/orderSet?top=系统管理,岗位管理"},
        {name:"用户管理",path:"/home/package_manage?top=系统管理,用户管理"},
        {name:"菜单配置",path:"/home/checkgroup?top=系统管理,菜单配置"},
        {name:"角色管理",path:"/home/checkgroup?top=系统管理,角色管理"},
        {name:"文件管理",path:"/home/checkgroup?top=系统管理,文件管理"},
      ]},
      {name:"监控管理",icon:"el-icon-camera-solid",submenus:[
        {name:"操作日志",path:"/home/bodytest?top=监控管理,操作日志"},
        {name:"登录日志",path:"/home/mentalitytest?top=监控管理,登录日志"},
      ]}
    ]
  },
  getters: {
  },
  mutations: {
    settop(state,playload){
      state.top=playload
    },
    setUser(state,user){
      state.user=user
    },
    setMenus(state,menus){
      state.menus=menus
    },
    setPromiss(state,promiss){
      state.promiss=promiss
    },
  },
  actions: {
  },
  modules: {
  }
})
